Efficient Evaluation of the Valid-Time Natural Join

نویسندگان

  • Michael D. Soo
  • Richard T. Snodgrass
  • Christian S. Jensen
چکیده

Joins are arguably the most important relational operators. Poor implementations are tantamount to computing the Cartesian product of the input relations. In a temporal database, the problem is more acute for two reasons. First, conventional techniques are designed for the optimization of joins with equality predicates, rather than the inequality predicates prevalent in valid-time queries. Second, the presence of temporally-varying data dramatically increases the size of the database. These factors require new techniques to efficiently evaluate valid-time joins. We address this need for efficient join evaluation in databases supporting valid-time. A new temporal-join algorithm based on tuple partitioning is introduced. This algorithm avoids the quadratic cost of nested-loop evaluation methods; it also avoids sorting. Performance comparisons between the partition-based algorithm and other evaluation methods are provided. While we focus on the important valid-time natural join, the techniques presented are also applicable to other valid-time joins.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluating Join Performance on Relational Database Systems

The join operator is fundamental in relational database systems. Evaluating join queries on large tables is challenging because records need to be efficiently matched based on a given key. In this work, we analyze join queries in SQL with large tables in which a foreign key may be null, invalid or valid, given a referential integrity constraint. We conduct an extensive join performance evaluati...

متن کامل

Interoperability of Heterogeneous Temporal Relational Databases

Interoperability is concerned with the interaction of database systems of different kinds. In this paper we consider semantic interoperability between relational databases of different temporal types. Temporal applications must be allowed to share and exchange information which are stored in databases without time support (snapshot), in databases supporting transaction or valid time (monotempor...

متن کامل

The Stabilizing Effect of Natural and Synthetic Antioxidant on Mutton Tallow- Evaluation of DSC and its Comparison with Rancimat

The antioxidant activities of TBHQ, BHT and tocopherol mixtures at different concentrations (0, 100, 200, 400 mg/kg) have been evaluated by the application of Differential Scanning Calorimetry (DSC) and Rancimat apparatus. Rancimat apparatus that measures the secondary oxidation products was set at 110 ⁰C with an air flow of 18-20 L/h to measure the induction period (IP) of the samples. The DSC...

متن کامل

Two Moment Approximations for Fork/Join Stations with Applications to Modeling Kanban Systems

In queuing models of kanban systems, fork/join stations are used to model the synchronization constraints between parts and kanbans. Efficient analysis of these fork/join stations is quite crucial to analytical performance evaluation of kanban systems. Exact analysis of the fork/join station can be difficult especially if the input processes have general characteristics. We propose a new method...

متن کامل

TripRec: An Efficient Approach for Trip Planning with Time Constraints

The problem of trip planning with time constraints aims to find the optimal routes satisfying the maximum time requirement and possessing the highest attraction score. In this paper, a more efficient algorithm TripRec is proposed to solve this problem. Based on the principle of the Aprior algorithm for mining frequent item sets, our method constructs candidate attraction sets containing k attra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994